rigorous oversight of government expenditures - Spanish English Dictionary